#include<func.h>
//注册两个信号，演示不同信号到来时，后来的信号会打断原有信号的信号处理函数
//演示相同信号到来时，后来的信号无法打断原有信号的信号处理函数
void sigfunc(int signum)
{
    printf("befer sleep,sig %d is coming\n",signum);
    sleep(10);
    printf("after sleep,sig %d is coming\n",signum);
}

int main()
{
    signal(SIGINT,sigfunc);//提前设定好2号信号的处理行为
    signal(SIGQUIT,sigfunc);//提前设定好3号信号的处理行为
    while(1);
    return 0;
}